core: Add internal GFile implementation for reading commits
authorColin Walters <walters@verbum.org>
Mon, 7 Nov 2011 16:25:49 +0000 (11:25 -0500)
committerColin Walters <walters@verbum.org>
Wed, 9 Nov 2011 11:07:13 +0000 (06:07 -0500)
commit8b43c539cf54a20fceeed94bad63b32d659991c4
tree4ed5574699e13ad681f1d0cf13ed3a5516db8cd3
parent3cd55cb9ab4e69eaec83f9b7a5a959fe7b8ceae8
core: Add internal GFile implementation for reading commits

The data structures we use for reading already-written commits versus
building them don't need to be the same.  It's cleaner if we can have
generic code which operates on a GFile implementation for reads,
because then we can share more generic code for walking and operating
on filesystem trees via GIO.
Makefile-libostree.am
libostree/ostree-core.c
libostree/ostree-core.h
libostree/ostree-repo-file-enumerator.c [new file with mode: 0644]
libostree/ostree-repo-file-enumerator.h [new file with mode: 0644]
libostree/ostree-repo-file.c [new file with mode: 0644]
libostree/ostree-repo-file.h [new file with mode: 0644]
libostree/ostree-repo.c
libostree/ostree-repo.h
ostree/ot-builtin-checkout.c
ostree/ot-builtin-compose.c